
/* 使用jQuery选择器分别选出指定元素： */
/* 仅选择JavaScript */
var selected = null
var selected=$('#para-1')
console.log(selected);

/* 仅选择Erlang */
var selected=$('#para-2')
console.log(selected);

/* 选择JavaScript和Erlang */
var selected=$('.color-red')
console.log(selected);

/* 选择所有编程语言 */
var selected=$('#para-1,.color-black')
console.log(selected);

/* 选择名字input */
var selected=$('input[name=name]');
console.log(selected);

/* 选择邮件和名字input */
var selected=$('input[name=name],input[name=email]')
console.log(selected);



if (!(selected instanceof jQuery)) {
}

$('#test-jquery').find('*').css('background-color', '');
selected.css('background-color', '#ffd351');





var selected = null;
// 分别选择所有语言，所有动态语言，所有静态语言，JavaScript，Lua，C等:

/* 所有动态语言 */
var selected=$('.test-selector>ul')

/* 所有静态语言 */
var selected=$('.test-selector>ol')

/* JavaScript，Lua，C */
var selected=$('.lang-javascript,.lang-lua,.lang-c')


// 高亮结果:
if(!(selected instanceof jQuery)) {
}
$('#test-jquery').find('*').css('background-color', '');
selected.css('background-color', '#ffd351');

/* ================================================================ */


/* 要求: */
// 绑定合适的事件处理函数，实现以下逻辑：
// 当用户勾上“全选”时，自动选中所有语言，并把“全选”变成“全不选”；
var btn=$('[type=submit]')
var sAll=$('[type=checkbox]')[0]
console.log(sAll);


sAll.onclick=function(){
    var c=$('[name=lang]')
    console.log('我不会');
}


// 当用户去掉“全不选”时，自动不选中所有语言；

// 当用户点击“反选”时，自动把所有语言状态反转（选中的变为未选，未选的变为选中）；

// 当用户把所有语言都手动勾上时，“全选”被自动勾上，并变为“全不选”；

// 当用户手动去掉选中至少一种语言时，“全不选”自动被去掉选中，并变为“全选”。


